/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package uk.ac.bath.domains.IP;

import uk.ac.bath.environment.MachineIF;

/**
 *
 * @author pjl
 */
public interface IPSetupIF {

    public int getNIn();

    public int getNOut();

    public boolean hasFailed(CartSimIF sim);

    public CartSimIF newCartSim(MachineIF currentMachine);

    public String reportSetup();

}
